import request from '@/api/request'

/**
 * 查看退单列表
 * @param {*} start
 * @param {*} limit
 * @param {*} data obj
 * @createTime 添加时间
 * @handleTime 处理时间
 * @memberUsername  订单用户名,电话
 * @orderId   订单id
 * @orderSn   订单编号
 * @status  申请状态：0->待处理；1->退货中；2->已完成；3->已拒绝
 * @returns {Object} 订单列表
 */

export function findReturnApply(start, limit, data) {
  return request({
    url: `/lejuAdmin/orderReturn/findReturnApply/${start}/${limit}`,
    method: 'post',
    data
  })
}

/**
 * 同意退货
 * @param {*} id 退单id
 * @param {object} data obj 需要参数
 * handleMan 处理人
 * handleNote 处理备注
 * returnAmount 退款金额
 * @returns
 */

export function agreeApply(id, data) {
  return request({
    url: `/lejuAdmin/orderReturn/agreeApply/${id}`,
    method: 'post',
    data
  })
}

/**
 * 收到退货
 * @method receiveProduct
 * @param {*} id 退单id
 * @param {Object} data 需要参数
 * receiveMan 收货人,
 * handleNote 处理备注
 * returnAmount 退款金额
 * @returns {object} 返回确认结果
 */

export function receiveProduct(id, data) {
  return request({
    url: `/lejuAdmin/orderReturn/agreeApply/${id}`,
    method: 'post',
    data
  })
}

/**
 * 退单明细
 * @param {*} id 订单id
 * @returns
 */
export function orderReturn(id) {
  return request({
    url: `/lejuAdmin/orderReturn/${id}`,
    method: 'get'
  })
}
